@charset "utf-8";
*{padding:0;margin: 0;list-style: none;font-family: "微软雅黑";}
a{text-decoration: none; color:#333333}
a:hover{ text-decoration:underline; color:#ff6800}
img{ border:0px;}
.clear{ clear:both}
.left{ float:left}
.right{ float:right}
.ad{ width:1000px; height:auto; margin:20px auto;}

/**********head****************/
#head{ width:1000px; margin:auto; padding-top:60px;}
#head .logo{ width:280px; height:70px; background:url(./logo.png) center no-repeat; display:block; float:left}
#head .logo_hn{ width:280px; height:70px; background:url(./logo_hn.png) center no-repeat; display:block; float:left}
#head .webname{ width:400px; height:65px; float:left; text-align:center; margin-left:40px;line-height:60px; font-size:36px; color:#003333}
#head .search{ width:220px; height:36px; background:url(./searchbg.png) no-repeat; position:relative; float:right; margin-top:20px;}
#head .search .keywords{ width:150px; height:33px; line-height:33px;padding-left:18px; font-size:12px; position:absolute;left:0px; top:0px;outline:0;-webkit-appearance:none; border:0px; background:none; color:#999999;}
#head .search .anniu{ width:40px; height:33px; background:none; border:0px; position:absolute; right:0px; cursor:pointer; outline:0}

/**********navbg****************/

#navbg{ width:1000px; height:54px; background:url(./navbg.png) top repeat-x; margin:auto;margin-top:30px; }
#nav{ width:1000px; margin:auto; height:53px; border-top:1px solid #81d0fb; position:relative; z-index:1}
#nav li.nLi{float:left;text-align:center; z-index:1; color:#ffffff; cursor:pointer}
#nav li h3 { color:#FFFFFF;height:53px; line-height:53px; font-size:20px; font-weight:bold}
#nav li h3 a{ color:#FFFFFF; font-size:20px; font-weight:bold; text-decoration:none}
#nav li h3.subnav1{ background:url(./subnav1.png) 18px 17px no-repeat;width:121px; padding-left:22px; display:block}
#nav li h3.subnav2{ background:url(./subnav2.png) 18px 17px no-repeat;width:121px; padding-left:22px; display:block}
#nav li h3.subnav3{ background:url(./subnav3.png) 18px 17px no-repeat;width:121px; padding-left:22px; display:block}
#nav li h3.subnav4{ background:url(./subnav4.png) 18px 17px no-repeat;width:120px; padding-left:22px; display:block}
#nav li h3.subnav5{ background:url(./subnav5.png) 18px 17px no-repeat;width:120px; padding-left:22px; display:block}
#nav li h3.subnav6{ background:url(./subnav6.png) 18px 17px no-repeat;width:120px; padding-left:22px; display:block}
#nav li h3.subnav7{ background:url(./subnav7.png) 15px 17px no-repeat;width:123px; padding-left:22px; display:block}

#nav li.on{ height:53px; background:url(./navbgon.png) repeat-x ;color:#3685fc; cursor:pointer}
#nav li.on h3{ color:#3685fc;}
#nav li.on h3 a{ color:#3685fc; text-decoration:none}

#nav li.on h3.subnav1{ background:url(./subnav_1.png) 18px 17px no-repeat;width:121px; padding-left:22px; display:block}
#nav li.on h3.subnav2{ background:url(./subnav_2.png) 18px 17px no-repeat;width:121px; padding-left:22px; display:block}
#nav li.on h3.subnav3{ background:url(./subnav_3.png) 18px 17px no-repeat;width:121px; padding-left:22px; display:block}
#nav li.on h3.subnav4{ background:url(./subnav_4.png) 18px 17px no-repeat;width:120px; padding-left:22px; display:block}
#nav li.on h3.subnav5{ background:url(./subnav_5.png) 18px 17px no-repeat;width:120px; padding-left:22px; display:block}
#nav li.on h3.subnav6{ background:url(./subnav_6.png) 18px 17px no-repeat;width:120px; padding-left:22px; display:block}
#nav li.on h3.subnav7{ background:url(./subnav_7.png) 15px 17px no-repeat;width:123px; padding-left:22px; display:block}

#nav li .nSub{width:1000px; height:340px; margin:auto;padding-top:20px; background:#FFFFFF;box-shadow:2px 2px 2px #cce7ff; display:none; z-index:100;position:absolute; left:-1px; top:53px; overflow:hidden}
#nav li .nSub li{ text-align:left; line-height:30px;}

#nav .subtype{ height:35px; line-height:35px; border-bottom:1px solid #dbdbdb;}
#nav .subtype span{float:left; border-bottom:1px solid #3685fc; display:block; text-align:center; font-weight:bold; color:#3685fc; text-align:left}
#nav .subtype span a{ color:#3685fc; font-size:16px;}
#nav .subtype span a:hover{ color:#ff6800}

ul.nlist{ padding-top:10px; padding-bottom:10px;}
ul.nlist li{text-align:left; height:30px; line-height:30px; overflow:hidden; background:url(./dian.png) left no-repeat; padding-left:10px}
ul.nolist li{ background:none; padding-left:0px;}
ul.nlist li a{ color:#666666; font-size:13px;}
ul.nlist li a:hover{color:#f6800;}

.jigou .xiehui{ width:290px; padding-left:40px;}
.jigou .xiehui .subname{ width:290px;}
.jigou .xiehui .tupian{ width:290px;color:#333333; line-height:28px; font-size:14px; color:#333333; padding-top:20px; text-align:left;}
.jigou .xiehui .tupian img{ width:97px; height:90px; float:left; padding:1px; border:1px solid #CCCCCC; margin-right:7px; margin-top:10px;}
.jigou .xiehui a{ color:#ff6800; font-size:12px;}
.jigou .xiehui a:hover{ color:#999999}
.jigou .lingdao{ width:270px; padding-left:20px; text-align:left; margin-left:10px;}
.jigou .lingdao .subname{ width:270px;}
.jigou .lingdao .ldlist{ padding-top:20px; }
.jigou .lingdao .ldlist td{ height:40px; line-height:30px; }
.jigou .lingdao .ldlist b{ color:#333333; font-size:14px; margin-right:3px; font-weight:lighter}
.jigou .lingdao .ldlist a{ color:#333333; font-size:14px; margin-right:5px;}
.jigou .lingdao .ldlist a:hover{ color:#FF3300}
.jigou .ngo{ width:320px;padding-right:20px;}

.news .xwzx{ width:300px; padding-left:30px;}
.news .zctw{ width:300px; padding-left:30px;}
.news .tpzl ul{ padding-top:15px;}
.news .tpzl ul li{ width:140px; height:90px;float:left; text-align:center; padding-left:10px;}
.news .tpzl .xmmc{ height:35px; line-height:35px; border-bottom:1px solid #dbdbdb;}
.news .tpzl .xmmc span{width:100px; display:block; text-align:center; font-weight:bold;float:left; color:#666666}
.news .tpzl .xmmc span.on{width:100px;color:#3685fc; border-bottom:1px solid #3685fc; display:block;color:# text-align:center; font-weight:bold;}
.news .tpzl .xmmc span.on a{color:#3685fc;}
.news .other{ width:290px; padding-right:20px;}

.xinxi .xxgk{ width:300px; padding-left:30px;}
.xinxi .xxgk .tw .pic{ width:100px; height:90px; float:left; padding-top:20px;}
.xinxi .xxgk .tw ul{ width:190px; float:right;padding-top:13px;}
.xinxi .xxgk .tw ul li{text-align:left; height:25px; line-height:25px; overflow:hidden; background:url(./dian.png) left no-repeat; padding-left:10px}
.xinxi .xxgk .tw ul li a{ color:#666666; font-size:13px;}
.xinxi .xxgk .tw ul li a:hover{color:#f6800}
.xinxi .jzzj{ width:300px; padding-left:30px;}
.xinxi .ngo{ width:290px; padding-right:20px;}

.city{ text-align:left}
.city .citylist{ width:950px; height:50px; line-height:20px; margin:auto}
.city .citylist a{font-size:14px; width:50px; display:inline-table; text-align:center;}

.dede_pages{padding:2px 0;font-family:"Microsoft YaHei";margin:0px auto;font-size:12px; width:650px; text-align:center;}
.dede_pages span{display:inline-block;border:1px solid #E7E7E7;height:25px;line-height:25px;background-color:#f9f9f9;padding:0 10px;color:#000000; margin:2px; margin-bottom:5px;}
.dede_pages a{display:inline-block;border:1px solid #E7E7E7;height:25px;line-height:25px;background-color:#f9f9f9;padding:0 10px;color:#000000; margin-right:2px; margin-bottom:5px;}
.dede_pages span:hover,.dede_pages a:hover{background-color:#3685fe;color:#fff;text-decoration:none;}
.dede_pages .thisclass{background-color:#3685fe;color:#fff; padding:0px 12px 0px 10px; text-align:center }
.dede_pages select{display:inline-block;height:30px;border:1px solid #E7E7E7;width:40px;}


.flink{ width:1000px; margin:auto; margin-top:30px; margin-bottom:20px;}
.flink .fnav{ height:40px; line-height:40px; border-bottom:1px solid #dcdcdc;}
.flink .fnav li{ float:left; padding-left:40px; padding-right:20px; cursor:pointer;}
.flink .fnav li.on{ color:#3685fe; font-weight:bold; border-bottom:1px solid #3685fe; background:url(./fbg.png) 10px no-repeat; padding-left:30px;}

.flink .ftext{ padding:10px; position:relative; z-index:1}
.flink .friend .hd a{ cursor:pointer}
.flink .friend .hd .prevs{position:absolute; right:0px; bottom:35px;display:block; width:35px; height:35px;background:url(./m3.png) center no-repeat; filter:alpha(opacity=60);opacity:0.6; z-index:555;}
.flink .friend .hd .nexts{position:absolute; right:0px; bottom:0px;display:block; width:35px; height:35px;background:url(./m4.png) center no-repeat; filter:alpha(opacity=60);opacity:0.6; z-index:555;}
.flink .friend .hd .prevs:hover{ filter:alpha(opacity=100);opacity:1;background:url(./m3.png) center no-repeat; z-index:555}
.flink .friend .hd .nexts:hover{ filter:alpha(opacity=100);opacity:1;background:url(./m4.png) center no-repeat; z-index:555}

.flink .ftext ul{width:960px; min-height:90px; overflow:hidden; margin:auto;}
.flink .ftext ul li {float:left; height:30px; line-height:30px; width:220px; padding-left:20px; overflow:hidden;}
.flink .ftext ul li:hover{ background:#efefef}
.flink .ftext ul li a{ font-size:14px; color:#333333}
.flink .ftext ul li a:hover{ color:#3685fe; text-decoration:none}


#footer{margin-top:20px; color:#333333; font-size:12px; background:#efefef; padding-top:20px;}
#footer .footnav{ width:1000px; text-align:center; margin:0px auto; font-size:12px; color:#CCCCCC;height:35px; line-height:35px; background:#efefef}
#footer .footnav a{ font-size:14px; padding-left:10px; padding-right:10px;}
#footer .copyright{ width:1000px; height:auto; margin:auto; text-align:center; line-height:30px; font-size:12px;padding-top:15px; padding-bottom:25px;}
#footer .copyright a{ color:#333333}
.hide{display: none;}
.show{display: block;}